
import Vue from 'vue'
import VueResource from 'vue-resource';
Vue.use(VueResource);

export default {
  /**
   * 服务计划分页查询
   */
  getServicePlanList(pageSize,pageNum,data) {
    return Vue.http.post("/servicePlan/getServicePlanList/"+pageSize+"/"+pageNum,data);
  },
  /**
   * 获取服务计划详情
   */
  getServicePlanDetails(planId) {
    return Vue.http.get("/servicePlan/getServicePlanDetails/"+planId);
  },
  /**
   * 设置服务计划到期提醒
   */
  getExpiration(remind) {
    return Vue.http.post("/servicePlan/setServicePlanExpirationReminder/"+remind);
  },
  /**
   * 调整服务计划
   */
  adjustmentServicePlan(planId) {
    return Vue.http.post("/servicePlan/adjustmentServicePlan/"+planId);
  },
  /**
   * 制定服务计划
   */
  makeServicePlan(val) {
    return Vue.http.post("/servicePlan/makeServicePlan",val);
  },
  /**
   * 获取照护等级
   */
  getCareLevel(){
    return Vue.http.get("/serviceCombo/getCareLevelList");
  },
  /**
   * 根据memberId获取能力评估结果
   */
  getAssessResultByMemberId(sheetType,memberId){
    return Vue.http.get("/assessSet/m/v1/getMemberAssessmentResult/"+sheetType+'/'+memberId);
  },
  /**
   * 根据typeId获取团队信息
   */
  getTeamInfo(typeId){
    return Vue.http.get("/teamManage/m/getTeamInfoByTypeId/"+typeId);
  },
  /**
   * 获取团队信息(级联选择器使用)
   */
  getTeamInformation(){
    return Vue.http.get("/teamManage/m/getTeamInfo");
  },
  /**
   * 获取服务计划数目
   */
  getReminderServicePlanCount(){
    return Vue.http.post("/servicePlan/getExpirationReminderServicePlanCount");
  },
  /**
   * 获取服务计划时间详情
   */
  getPlanTimeDetail(planItemId){
    return Vue.http.get("/servicePlan/getServiceItemPlanTimeDetail/"+planItemId);
  },
  /**
   * 保存服务计划时间详情
   */
  updatePlanTimeDetail(planItemId,data){
    return Vue.http.post("/servicePlan/updateServiceItemPlanTimeDetail/"+planItemId,data);
  },
}
